package src.com.foreknow.demo17;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 以字符为单位对文件进行复制
 * FileReader
 * FileReader
 */
public class FileReaderDemo {
    public static void main(String[] args) {
        try {
            //源文件
            FileReader fr = new FileReader("CopyFile.java");
            //目标文件
            FileWriter fw = new FileWriter("new_CopyFile.java");
            //读取源文件中的一个字符
            int read = fr.read();
            while (read!=-1){
                //将读取到的字符写进new_CopyFile.java
                fw.write(read);
                //读取下一个字符
                read = fr.read();
            }
            fw.close();
            fr.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}





